package root.repositorios;

import java.util.ArrayList;
import java.util.List;

import root.server.Emprestimo;





public class RepositorioRequisicaoEmprestimo implements RepositorioInterface<Emprestimo>{
	private List<Emprestimo> listaRequisicoes = new ArrayList<Emprestimo>();
	
	
	@Override
	public void insert(Emprestimo o) {
		listaRequisicoes.add(o);
	}


	@Override
	public void remove(Emprestimo o) {
		listaRequisicoes.remove(o);
	}

	@Override
	public Emprestimo search(Emprestimo o) {
		if(listaRequisicoes.contains(o)){
			for(Emprestimo emprestimo: listaRequisicoes){
				if(emprestimo.equals(o))return o;
			}
			
		}
		return null;
	}
	
	public Emprestimo search(String idEmprestimo){
		Emprestimo retorno = null;
			for(Emprestimo emp : listaRequisicoes){
				if(emp.getIdEmprestimo().equals(idEmprestimo)){
					retorno = emp;
				}
			}
		return retorno;
		
	}


	
	@Override
	public List<Emprestimo> getRepositorio() {
		return listaRequisicoes;
	}
	
	
	
	
	

}
